Chicago 2014 - Proposal

Gold sponsors

Back to proposals overview - program

Documentation through Automation

Abstract

Technology makes it possible for us to have highly distributed teams and systems, but when you have multiple systems interacting with each other and new team members constantly being added, you have to find a way to document these systems to avoid errors and onboard new members. So, as developers we turn to documentation to explain our system. But if there is anything developers hate, it is writing documentation. However, there is one thing developers love writing... code! So why not document your system with automation? "But what should be automated?" you ask. Everything! Or at least everything that can be (there will always be issues with security, but there is always a solution). This includes, testing, configuration management, dependency management, deployments, etc. Not only will the amount of documentation you have to write for new developers (and QAs for that matter) significantly decrease, but with automation you have significantly reduced the amount of work that you have to do to release, putting you on the fast-track to continuous delivery. You may not be throwing away your SADs of Confluence pages just yet, but automation speaks for itself! This presentation will cover what are the first steps you need to take to start automating your system.

blog comments powered by Disqus
Signal Datadog CloudBees ScriptRock CHEF Rackspace XebiaLabs Elasticsearch Microsoft Orbitz Circonus


Silver sponsors

DRW Trading VictorOps ServerCentral Puppet Labs Enova 10th Magnitude


Bronze sponsors

Opinion Lab


Media sponsors

O'Reilly Media Arrested DevOps Food Fight Show The Ship Show Blacks in Technology


Wifi sponsors

Cisco Meraki Backstop Solutions Group